package com.baizhi.shane.sys.service;

import com.baizhi.shane.sys.entity.SysDictKey;
import com.baizhi.shane.sys.entity.SysDictValue;
import com.baizhi.shane.sys.vo.InsertOneKeyInVO;
import com.baizhi.shane.sys.vo.PageKeyInVO;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author wbz12
* @description 针对表【sys_dict_key(数据字典key表)】的数据库操作Service
* @createDate 2023-03-26 18:19:03
*/
public interface SysDictKeyService extends IService<SysDictKey> {

    /**
     * 插入一条数据字典的KEY
     *
     * @Author 闻柏智
     * @Date 14:31 2023/4/30
     * @Param insertOneKeyInVO
     * @return java.lang.String
     **/
    String insertOneKey(InsertOneKeyInVO insertOneKeyInVO);

    /**
     * 分页查询所有字典Key
     *
     * @Author 闻柏智
     * @Date 19:48 2023/4/30
     * @Param pageKeyInVO
     * @return com.baomidou.mybatisplus.extension.plugins.pagination.Page<com.baizhi.baiweiexam.sys.entity.SysDictKey>
     **/
    Page<SysDictKey> pageKey(PageKeyInVO pageKeyInVO);

    String insertOneValue(SysDictValue sysDictValue);
}
